html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}

body {background: #00293a; font-family: Arial, Helvetica, sans-serif; font-size:12px}

#wrapper{ 
	width: 950px;
	margin: 0 auto;
	background:#fff; margin-bottom:30px}
	
.container {margin-left:25px; overflow:hidden}

/*=====HEADER=====*/
#header{
	padding: 0 0 15px 0; 
	overflow:hidden; 
	display:block;
	position: relative}

#header h1 a{
	background: url(../images/logo.jpg) no-repeat;
	height: 40px;
	width: 250px;
	display: block;
	text-indent: -9999px; 
	margin-top:10px;
	}

#topbox{
	float:right;
	position: absolute; top: 0px; right:20px
}
#topbox ul.topmenu{ display: block; list-style: none; background-color: #00293a; height:39px; float:left}

#topbox ul.topmenu li{ float: left; margin-top:11px}

#topbox ul.topmenu li a{ text-decoration: none; font-size:12px; color:#fff; padding: 10px 20px 0 20px; height:39px}

.search{float:left; background: url(../images/bg_search.jpg) repeat-x; height:39px; position: relative}

.search input[type="text"] { border:none; background: url(../images/input_search.jpg) no-repeat; width:150px; height:19px; margin: 10px 2px 0 25px; padding-left:10px; font-size:12px}

.search input.button { margin-right:10px; margin-bottom:-4px }

#shadow{ position:absolute; right:0px; top: 41px}
/*=====NAV=====*/
#nav{padding-bottom:25px}

#nav ul.main-nav{display: block; list-style: none; margin-left:25px}

#nav ul.main-nav li{ float:left; padding-right:40px; background: url(../images/arrow_xam.png) no-repeat; background-position: 0 4px; padding-left:10px }

#nav ul.main-nav li:hover{ background: url(../images/arrow_xanh.png) no-repeat; background-position: 0 4px;}

#nav ul.main-nav li a{text-decoration: none; color: #464646; font-size:12px}

#nav ul.main-nav li a:hover{color: #00293a;}

/*=====MAIN=====*/
#main{margin-top:10px; }

#photo{ float:left; }

#main-content{ margin-bottom:20px}

/*=====Latest news=====*/

#latestnews{margin-right:30px; display: inline-block; float: right; width:240px}

#latestnews h2{ font-size:16px;  font-weight:normal; color:#444; padding-top:2px}

#latestnews h2 span{ display:block; background: url(../images/line.jpg) center bottom no-repeat; padding-bottom:2px}

#latestnews h2 a{ float:right; font-size:12px; text-decoration:none; color:#444; line-height:20px}

.post{ margin-bottom:7px}

.post p{ color:#454545;}

.post h3{ font-weight:normal; }

.post h3 a{ text-decoration: none; color:#3d83ec }

/*=====SERVICES=====*/

#content{ width:440px; float: left}

.services{ padding-left:30px; padding-right:15px; width:175px; float: left; margin-top:15px}

.services h2{ font-size:14px; font-weight: normal; color:#464646; margin-bottom:20px}

.services ul.lists{ display: block; list-style: none}

.services ul.lists li{ margin-bottom:20px; background: url(../images/arrow_vang.png) no-repeat; background-position: 0 4px; padding-left:12px; color: #464646}

.services ul.lists li a{ text-decoration:none; color: #464646 }

.services ul.lists li a.more{ font-weight:bold; color:#0083cb}

/*=====Company Profile=====*/

.company{ background: #e7e7e7; display: inline-block; width:440px}

.profile{ padding:15px 20px 30px}

.profile h2{ color:#002b3b; margin-bottom:20px}

.profile h2 a{color:#002b3b; text-decoration:none}

.profile p{ color:#464646}

/*=====Footer=====*/
#footer{padding-bottom:5px; border-top:1px dashed #464646; margin-right:30px}

#sitemap{ margin-top:15px}

#sitemap ul{ display: block; list-style: none}

#sitemap ul li{ float:left; margin-right:10px; border-right:1px solid #464646; padding-right:10px}

#sitemap ul li.last{ border:none}

#sitemap ul li a{ text-decoration:none; color:#464646}

#logo{ float:right; margin-top:-10px}

#copy{width:300px; margin-top:5px}

/*=====Right sidebar=====*/

#right_sidebar{ width:165px; margin-right:15px; float:left; display: inline-block}

#right_sidebar ul.list_1{margin-bottom:55px }

#right_sidebar ul.list_1 li.parent{padding:2px 0px 2px 10px; color: #002637 ; background:#e9edef url(../images/arrow_xanhdown.png) no-repeat; background-position: 145px 8px; height:16px}

#right_sidebar ul.list_1 li.parent a{ text-decoration:none;}

#right_sidebar ul.list_1 li {padding-left:20px; padding-top:7px}

#right_sidebar ul.list_1 li ul{ list-style: none}

#right_sidebar ul.list_1 li ul li a{ text-decoration:none; color:#7a7a7a}

#data{ width:720px; display:inline-block}

.breadcrumbs{font-size:11px; margin-top:20px; margin-bottom:30px; }

.details{}

.details h2{font-size:18px; border-bottom:1px dashed #002b3b; padding-bottom:20px;font-family: 'LucidaBrightDemibold';font-weight:normal; color:#282828 }

.details h2 a{text-decoration: none}

.details p{color:#454545; margin-bottom:30px; margin-top:25px}


/*=====Products Page=====*/
.product1{ width:360px; float:left; margin-top:20px}

.product1 h3{font-size:14px; color:#00293a; font-weight:normal }

.product_photo{float: left; padding-right:15px}

/*=====Certificate=====*/

.certificate{ width:240px; float:left; margin-top:20px}

.certificate h3{font-size:14px; color:#00293a; font-weight:normal }

/*=====Contact Us=====*/
#basic-details, #display-form{ display:none}

/*=====RS Form=====*/
.details legend{ display:none}

.details ol{ list-style: none}

.details ol li .formCaption{ float: left; width:65px; color:#454545}

.details ol li input[type="text"]{ border:1px solid #ccc; height:25px; margin-bottom: 7px}

.details ol li textarea{ border:1px solid #ccc; margin-bottom: 7px}

.rsform-block-info{margin-top:20px}

.rsform-block-info .formBody{font-size:14px; color:#464646}

.rsform-block-enquiry{margin-top:50px; margin-bottom:20px}

.rsform-block-enquiry .formBody{font-size:12px; color:#464646}

.rsform-block-enquiry .formBody b{font-size:14px}

.formFieldset{position: relative}

.rsform-block-submit{float:right; position:absolute; left:104px}

.rsform-block-submit input{border:1px solid #ccc; background:#00293a; color:#fff; font-weight:bold; font-size:14px; padding:3px 20px}

.item-page{position:relative}

pre{position: absolute; top:20px; right:0px}

/*=====SLideshow=====*/

.joomla_ass{ display:inline-block}



